package com.Utils;

import java.util.Scanner;

public class BaseUtils {

    /**
     * @param params 参数
     * @return 参数自动转化数组
     */
    public static int[] getIntArr(int... params) {
        return params;
    }

    public static String[] getStringArr(String... params) {
        return params;
    }

    /**
     * @return 输入手机宽度、长度。英寸返回 dpi
     */
    public static double getDpi() {
        Scanner scan = new Scanner(System.in);
        System.out.print("请输入手机的宽度： ");
        int width = scan.nextInt();
        System.out.print("请输入手机的长度： ");
        int length = scan.nextInt();
        System.out.print("请输入手机的英寸： ");
        double inch = scan.nextDouble();
        double dpi = getDpi(width, length, inch);
        System.out.print("计算出手机的DPI(PPI)为： " + dpi);
        return dpi;
    }

    /**
     * 根据参数获取 dpi
     *
     * @param width  手机宽度
     * @param length 手机长度
     * @param inch   手机英寸
     * @return dpi
     */
    public static double getDpi(int width, int length, double inch) {
        return Math.sqrt(width * width + length * length) / inch;
    }

    /**
     * 输出空行
     */
    public static void printSpaceLines() {
        System.out.println("\n\n\n-------------------------------------------------------------\n\n\n");
    }

    /**
     * 输出分割线
     *
     * @param msg msg
     */
    public static void printCutLine(String msg) {
        System.out.println("\n========================" + msg);

    }
}
